package com.icinfo.cloud.provider.punish.ucase.punishinform.vo;

import com.icinfo.cloud.provider.punish.config.vo.DiscretionHisVo;
import com.icinfo.cloud.provider.punish.ucase.casemain.model.CaseMainDetailAuxiliaryInfo;
import lombok.Data;
import org.springframework.beans.BeanUtils;

import java.io.Serializable;

/**
 * 处罚信息
 *
 * @author Y.Jin
 * @date 2022/5/16 19:14
 */
@Data
public class PunishInfo implements Serializable {

    /**
     * 主键
     */
    private String id;

    /**
     * 案件id
     */
    private String caseId;

    /**
     * 案由记录表id
     */
    private String caseReasonId;

    /**
     * 案由
     */
    private String caseReasonName;

    /**
     * 当事人id
     */
    private String partyId;

    /**
     * 当事人名称
     */
    private String partyName;

    /**
     * 调查结论;1:予以处罚,2:不予处罚
     */
    private String investConclusion;

    /**
     * 处罚种类
     */
    private String punishKinds;

    /**
     * 裁量区间（裁量基准）
     */
    private String discretionInterval;

    /**
     * 拟处罚金额
     */
    private String draftPunishMoney;

    /**
     * 没收违法所得
     */
    private String confiscateIllegalMoney;

    /**
     * 没收违法财物
     */
    private String confiscateIllegalProperty;

    /**
     * 没收非法财物价值
     */
    private String confiscateIllegalPropertyValue;

    /**
     * 处罚内容
     */
    private String punishContent;

    /**
     * 是否可听证；1：是 2：否
     */
    private String isHearing;

    /**
     *告知处理内容
     */
    private String disposeContext;

    /**
     * 历史裁量信息
     */
    private DiscretionHisVo discretionHisVo;





}
